/*!
 
 @Name: layer carModel 拓展样式
 @Date: 2015.8.11
 @Author: 许健
 
 */
.cm-container {	padding: 0 28px; }

.vin-row { margin-top: 20px; overflow: hidden; }
.vin-row input { float: left; height: 34px;line-height: 34px; }
.vin-row input[type=input] { width: 374px; padding-left: 10px;border: 3px solid #D9061F; }
.vin-row input[type=button] { 
	width: 78px; background-color: #D9061F; border:none; font-size: 16px; color: #FFF; 
}
.vin-row .msg-line { clear: both; height: 30px; line-height: 30px; color: #F73333;}


.cm-row { width: 678px; height: 238px; border: 1px solid #D2D2D2; overflow: hidden; margin-bottom: 20px; }
.cm-row .cm-title { 
	width: 100%; height:35px; border-bottom: 1px solid #D2D2D2;
	display: block; background: url("cm/gradient.png") repeat scroll; 
}
.cm-row .cm-title li { float: left; padding: 8px 15px; cursor: pointer; border-right: 1px solid #D2D2D2; }
.cm-row .cm-title li.active { color: #FFF; background-color: #F73333; cursor: default; }
.cm-row .cm-content { width: 100%; height: 202px; overflow-x: hidden; overflow-y: auto; }

.cm-content { padding:2px; }
.cm-content .item-box { float: left; display: table; cursor: pointer; margin: 2px; }
.cm-content .item-box:hover { border:2px solid rgb(247,51,51); background: url(cm/small-icon.png) no-repeat scroll 100% 100%; }
.cm-content .brand-item { width: 159px; height: 50px; border: 1px solid #E0DFDF; }
.cm-content .brand-item:hover { padding:0; }
.cm-content .brand-item img { width: 36px;height:36px; vertical-align: middle; margin: 7px 0 0 4px; }
.cm-content .brand-item .brand-name { 
	display: table-cell; width: 90px; height: 40px;
	vertical-align: middle; font-size: 14px; font-weight: bolder;
	overflow: hidden; word-wrap: break-word; word-break: break-all; 
}
.cm-content h5 { padding: 4px; font-weight: bold; }
.cm-content .text-item { padding: 7px 20px; }
.cm-content .text-item:hover { padding: 5px 18px; }


.cm-content .multiple {
    padding: 5px 18px; border:2px solid rgb(247,51,51);
    background: url(cm/small-icon.png) no-repeat scroll 100% 100%;
}

.cm-content .series-item { min-width:105px; }
.cm-content .year-item { min-width:130px; }
.cm-content .cm-item { min-width:220px; }

.cm-content .disabled { filter: alpha(opacity = 30); -moz-opacity: 0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.cm-content .disabled:hover { border: 1px solid #f2f2f2; background: none; }

.cm-container .sumit-item {text-align: center;line-height: 30px;width: 79px;background-color: #D9061F;border: none;font-size: 16px;margin-left: 276px;color: #FFF;cursor: pointer;}


